package com.ruijie.acl.task.model;

import org.apache.commons.lang.builder.ToStringBuilder;

/**
 * 
 * <p>Title:AceInfo          </p>
 * <p>Description: ACE的信息 </p>
 * <p>Copyright: Copyright (c) 2008     </p>
 * <p>Company: Ruijie Co., Ltd.       </p>
 * <p>Create Time: 2009-9-14           </p>
 * @author ASAI
 * <p>Update Time:                      </p>
 * <p>Updater:                          </p>
 * <p>Update Comments:                  </p>
 */
public class AceInfo {

	// 时间段
	private String timeRangeName;
	// 规则号
	private String aceNum;
	// 动作
	private String aceAction;
	// 协议类型
	private String protocolType;
	// VLan编号
	private String vlanNum;
	// 源匹配类型
	private String sourceMatchType;
	// 源地址
	private String sourceAddr;
	// 源通配符
	private String sourceWildcard;
	// 源MAC匹配类型
	private String sourceMacMatchType;
	// 源MAC地址
	private String sourceMacAddr;
	// 源端口的操作符
	private String sourcePortOperator;
	// 源端口
	private String sourcePort;
	// 目的匹配类型
	private String desMatchType;
	// 目的地址
	private String desAddr;
	// 目的通配符
	private String desWildcard;
	// 目的MAC匹配类型
	private String desMacMatchType;
	// 目的MAC地址
	private String desMacAddr;
	// 目的端口的操作符
	private String desPortOperator;
	// 目的端口
	private String desPort;


	public String getTimeRangeName() {
		return timeRangeName;
	}

	public void setTimeRangeName(String timeRangeName) {
		this.timeRangeName = timeRangeName;
	}

	public String getAceNum() {
		return this.aceNum;
	}

	public void setAceNum(String aceNum) {
		this.aceNum = aceNum;
	}

	public String getAceAction() {
		return this.aceAction;
	}

	public void setAceAction(String aceAction) {
		this.aceAction = aceAction;
	}

	public String getProtocolType() {
		return this.protocolType;
	}

	public void setProtocolType(String protocolType) {
		this.protocolType = protocolType;
	}

	public String getVlanNum() {
		return this.vlanNum;
	}

	public void setVlanNum(String vlanNum) {
		this.vlanNum = vlanNum;
	}

	public String getSourceMatchType() {
		return this.sourceMatchType;
	}

	public void setSourceMatchType(String sourceMatchType) {
		this.sourceMatchType = sourceMatchType;
	}

	public String getSourceAddr() {
		return this.sourceAddr;
	}

	public void setSourceAddr(String sourceAddr) {
		this.sourceAddr = sourceAddr;
	}


	public String getSourceMacMatchType() {
		return this.sourceMacMatchType;
	}

	public void setSourceMacMatchType(String sourceMacMatchType) {
		this.sourceMacMatchType = sourceMacMatchType;
	}

	public String getSourceMacAddr() {
		return this.sourceMacAddr;
	}

	public void setSourceMacAddr(String sourceMacAddr) {
		this.sourceMacAddr = sourceMacAddr;
	}

	public String getSourcePortOperator() {
		return sourcePortOperator;
	}

	public void setSourcePortOperator(String sourcePortOperator) {
		this.sourcePortOperator = sourcePortOperator;
	}

	public String getSourcePort() {
		return this.sourcePort;
	}

	public void setSourcePort(String sourcePort) {
		this.sourcePort = sourcePort;
	}

	public String getDesMatchType() {
		return this.desMatchType;
	}

	public void setDesMatchType(String desMatchType) {
		this.desMatchType = desMatchType;
	}

	public String getDesAddr() {
		return this.desAddr;
	}

	public void setDesAddr(String desAddr) {
		this.desAddr = desAddr;
	}

	public String getDesMacMatchType() {
		return this.desMacMatchType;
	}

	public void setDesMacMatchType(String desMacMatchType) {
		this.desMacMatchType = desMacMatchType;
	}

	public String getDesMacAddr() {
		return this.desMacAddr;
	}

	public void setDesMacAddr(String desMacAddr){
		this.desMacAddr = desMacAddr;
	}

	public String getDesPortOperator() {
		return desPortOperator;
	}

	public void setDesPortOperator(String desPortOperator) {
		this.desPortOperator = desPortOperator;
	}

	public String getDesPort() {
		return this.desPort;
	}

	public void setDesPort(String desPort) {
		this.desPort = desPort;
	}

    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }

	public String getSourceWildcard() {
		return sourceWildcard;
	}

	public void setSourceWildcard(String sourceWildcard) {
		this.sourceWildcard = sourceWildcard;
	}

	public String getDesWildcard() {
		return desWildcard;
	}

	public void setDesWildcard(String desWildcard) {
		this.desWildcard = desWildcard;
	}
}
